Proportion - share Resource
نویسندگان
چکیده
Proportional-share scheduling has been investigated by many researchers including: Wald-spurger et. al. at MIT and by Stoica et. al. at Old Dominion University. This work, however, suuers from high overhead and limited scalability problems when applied to a distributed system. This paper presents an alternative approach to proportion-share scheduling, which overcomes these problems. Our system provides a `marketplace' of resources formed from many local 'markets'. Each process is allocated a wage (dependent on importance) which they spend on resources they need, by transferring money to servers. To overcome the need for the bottlenecks caused by auctions or lotteries used in previous systems, each server instead directly allocates clients their potential share of access dependent on the total paid and current cost price of the resource. These cost prices are then periodically advertised by the servers using agent processes, which update other local markets in their locality. Thus each local market dynamically contains advertising from those important enough or close enough to be able to aaord to advertise there. Thus scalability is maintained whilst increasing the information spread over traditional nearest-neighbour meshes. Results of a prototype simulation of a distributed ERA system are presented, showing a maximum overhead of the ERA system of around 3.5 percent of execution time as the frequency of wage updates and number of processes are varied. Whilst scalability of the distributed marketplace remains linear under heavy separate workloads as the numbers of nodes in the system is varied.
منابع مشابه
Research on the Resource Sharing Among Hierarchically Distributed Vir- tual Enterprises Based on Grid System
In the virtual manufacturing process based on grid technology, user and resource provider share resource and service connected through different virtual enterprises. In order to realize the target, virtual enterprise will manage the enterprises in its lower level, and then the hierarchically distributed environment will be formed. The resource provider and virtual enterprise should achieve the ...
متن کاملJoint Effects of Habitat Heterogeneity and Species’ Life-History Traits on Population Dynamics in Spatially Structured Landscapes
Both habitat heterogeneity and species' life-history traits play important roles in driving population dynamics, yet there is little scientific consensus around the combined effect of these two factors on populations in complex landscapes. Using a spatially explicit agent-based model, we explored how interactions between habitat spatial structure (defined here as the scale of spatial autocorrel...
متن کاملWork in Progress: Automating Proportion/Period Scheduling
The recent effort to define middleware capable of supporting real-time applications creates the opportunity to raise the level of abstraction presented to the programmer. We propose that proportion/period is a better abstraction for specifying resource needs and allocation than priorities. We are currently investigating techniques to address some issues that are restricting use of proportion/ p...
متن کاملComparing SNOMED CT and the NCI Thesaurus through Semantic Web Technologies
Objective: The objective of this study is to compare two large biomedical terminologies, SNOMED CT and the National Cancer Institute (NCI) Thesaurus, through Semantic Web technologies. Methods: The two terminologies are converted into the Resource Description Framework (RDF) and loaded into a common triple store. The Unified Medical Language System (UMLS) is used to identify correspondences bet...
متن کاملA New Approach to Implement Proportional ShareResource
We describe a new approach to implement proportional share resource allocation and to provide diierent levels of service quality. We consider multiple clients that compete for a time-shared resource, and we associate to each client a certain amount of funds. At the beginning of every time-slice a client is selected and it is granted to use the resource during that time-slice. For selecting a cl...
متن کامل